#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time    : 2023/8/9 23:31
# @Author  : BadMan
# @FileName: 01.Requests_First.py


# requests模块：python中原生的一款给予网络请求的模块
    # 功能强大 简单便捷 效率高
    # 作用：模拟浏览器发请求
"""
    如何使用
        - 指定url
        - 发起请求
        - 获取响应数据
        - 持久化存储
    pip install requests
    cmd 中切换到 python.exe 环境下 安装
"""
import requests

# 爬取sogou首页页面数据
def Pa_sogou():
    # 1-指定url
    url = 'https://www.sogou.com/'
    # 2-发起请求 --> 返回一个响应对象
    response = requests.get(url=url)
    # 3- 获取响应数据 返回字符串形式的响应数据
    page_text = response.text
    print(page_text)
    # 4- 持久化存储
    """
        with open(’filename‘,'model') as file:
        r:只读，读取
        w:创建或重写
        a:文件末尾添加内容
    """
    with open('./sogou.html','w',encoding='utf-8') as file:
        file.write(page_text)
    print('爬取数据结束')
if __name__ == '__main__':
    Pa_sogou()